number theory bases